$(function (){

	res="";
	i=1;    // 控制运算符出现次数
	q=0;   // 控制输出运算结果后再按数字清空上次的运算结果
	j=0;  // 控制减数或负数
	d=0;

	$('ul li').click( function () { 
		str=$(this).text();


		switch (str) {
		case 'C':
			jsc(str);
			break;
		case '+':
			jsfuhao(str);
			break;
		case '-':
			jsfuhao(str);
			break;
		case '*':
			jsfuhao(str);
			break;
		case '/':
			jsfuhao(str);
			break;
		case '.':
			jsfuhao(str);
			break;
		case '=':
			jsres(str);
			break;
		default:
			jsnum(str);
			break;
	}

		function jsc(str){
			res="";
			$(".li2").text("");

					
		}
		function jsfuhao(str){
			if(i==0 && str!="-" && str!="."){
				$(".li2").text(res+str);
				res=res+str;
				i=1;
				d=0;
			}

			else if(str=="-" && j==0){
				$(".li2").text(res+str)
				res=res+str;
				j=1;
			}
			else if(str=="." && d==1 ){
				$(".li2").text(res+str)
				res=res+str;
				d=0;
			}

		}

		function jsres(str){
			res=eval(res);
			$(".li2").text(res);
			q=1;
		}
		function jsnum(str){
			if(q==1){
				$(".li2").text('');
				q=0;
			}

			$(".li2").append(str);
			res=res+str;
			i=0;
			j=0;
			
			d=1;

		}

	})





})